<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
	margin: 0px auto;
	padding: 0px;
	font-size: 14px;
	line-height: 28px;
	color: #222;
	font-family: Microsoft YaHei;
	box-sizing: border-box;
	font-weight: lighter
}
* {
	box-sizing: border-box;
}
div {
	margin: 0px;
	padding: 0px;
}
span, p, h3 {
	margin: 0px;
	padding: 0px;
	line-height: 35px;
}
img {
	margin: 0px;
	padding: 0px;
}
dl, dt, dd, ol, ul, li, h2 {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
img {
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
form, input, select {
	margin: 0px;
	padding: 0px;
}
ul {
	list-style-type: none;
}
a {
	text-decoration: none;
	color: #333;
	font-size: 14px;
}
a:hover {
	color: #0844be;
	text-decoration: blink;
	font-size: 14px;
}
.cp img {
	border: solid #ddd 2px;
}
.cp a:hover img {
	border: solid #0abd56 2px;
}
.fr {
	float: right;
}
.fl {
	float: left;
}
.kg {
	width: 1300px;
	height: 20px;
}
.kg1 {
	width: 1300px;
	height: 30px;
	margin: 0 auto;
	overflow: hidden;
}
.kg2 {
	width: 1300px;
	height: 60px;
	margin: 0 auto;
	overflow: hidden;
}
.kg80 {
	width: 1300px;
	height: 80px;
	margin: 0 auto;
	overflow: hidden;
}
.kg70 {
	width: 1300px;
	height: 50px;
	margin: 0 auto;
	overflow: hidden;
}
.bz, .w1200, .box {
	width: 1300px;
	margin: 0 auto;
	overflow: hidden;
}
.bz1 {
	width: 1300px;
	margin: 0 auto;
}
.clear {
	height: 0;
	overflow: hidden;
	clear: both;
}
.mod1402 .tempWrap {
	width: 1300px!important;
}
    .mod1170 .top_bg {
        width: 100%;
        min-width: 1300px;
        height: 156px;
        background:url(../images/banm_01.jpg) center no-repeat;
    }
    .mod1170 .top_bg a {
        font-size: 14px;
        color: #333;
    }
    .mod1170 .top_bg a:hover {
        color: #222222;
    }
    .mod1170 .top_bg i {
        margin-left: 10px;
    }
    .mod1170 .clearfix{
        height: 35px;
        line-height: 35px;
        font-size: 14px;
        width: 1300px;
    }
    .mod1170 .logo{
        margin-top: 42px;
    }
    .name{
        background: url(../images/banm_05.png) top left no-repeat;
        width: 200px;
        font-size: 16px;
        color: #c30000;
        padding-top: 51px;
    letter-spacing: 3.6px;
    margin-top: 50px;
    margin-left: 20px;
    }
    .xt{
        margin-top: 42px;
        margin-left: 43px;
    }    
    .top_adv{
        font-size: 18px;
        color: #888;
        letter-spacing: 0.5px;
        margin-left: 38px;
        margin-top: 26px;
        text-align: center;
    }
    .top_adv span{
        font-size: 38px;
        color: #333;
        line-height: 80px;
        letter-spacing: 4px;
        font-weight: bold;
    }
    .top_adv b{
        color: #c1af63;
    }
    .contact{
        background: url(../images/banm_09.png) left no-repeat;
        font-size: 17px;
        color: #888;
        padding-left: 58px;
        margin-top: 48px;
    }
    .contact b{
        color: #bdaa5c;
        font-family: Arial;
        font-size: 35px;
    }

		.mod1261 .pro_content{
			overflow: hidden;
			width: 1300px;
			margin: 0 auto;
		}
		.mod1261 .pro_ul li{
			float: left;
			width: 31.5%;
			margin: 0.9%;
		}
		.mod1261 .pro_ul li p{
			line-height: 50px;
			height: 50px;
			text-align: center;
			background: #eee;
			position: relative;
		}
		.mod1261 .pro_ul li p::after,.mod1261 .pro_ul li p:after,.mod1261 .pro_ul li p::before,.mod1261 .pro_ul li p:before{
            content: '';
            -webkit-transition: ease-in-out 0.4s all;
            transition: ease-in-out 0.4s all;
            position: absolute;
            bottom: 0;
            width: 100%;
            height: 100%;
            z-index: 0;
            top: 0;
            opacity: 0;
            background: #c1af63;
  }
		.mod1261 .pro_ul li p::after,.mod1261 .pro_ul li p:after{
		    left: -100%;
		}
		.mod1261 .pro_ul li p::before,.mod1261 .pro_ul li p:before{
		    right: -100%;
		}
		.mod1261 .pro_ul li:hover p::after,.mod1261 .pro_ul li:hover p:after{
			left: -50%;
			opacity: 1;
            filter: Alpha(opacity=100);
		}
		.mod1261 .pro_ul li:hover p::before,.mod1261 .pro_ul li:hover p:before{
		     right: -50%;
		     opacity: 1;
		     filter: Alpha(opacity=100);
		}		
		.mod1261 .pro_ul li:hover p a{
			color: #fff;
			z-index: 1;
            transition-delay: 0.3s;
            transition-duration: 0.8s;
		}
		.mod1261 .pro_ul li:hover .image-box img{
            transform: scale(1.1);
            -webkit-transform: scale(1.1);
		}
		.mod1261 .pro_ul li p a{
			font-size: 18px;
			display: block;
			position: relative;
			color: black;
		}
		.mod1261 .image-box{
			width: 100%;
			position: relative;
			overflow: hidden;
			text-align: center;
			border: 15px solid #fff;
			box-sizing: border-box;
		}
		.mod1261 .image-box&gt;a{
		    display: block;
		}
		.mod1261 .pro_mask{
            width: 100%;
            height: 100%;
            background: rgba(0,0,0,0);
            position: absolute;
            left: 0;
            top: 0;
            opacity: 0;
            filter: Alpha(opacity=0);
            zoom: 1;-webkit-transform: rotateX(180deg) scale(0.5, 0.5);
            transform: rotateX(180deg) scale(0.2, 0.2);transition: all ease-out .5s;
		}
		.mod1261 .pro_mask a{
			display: block;
			width: 100%;
			height: 100%;
			overflow: hidden;
		}
		.mod1261 .pro_mask .pro_icon{
			width: 70px;
			height: 70px;
			border-radius: 50%;
			line-height: 70px;
			color: #fff;
			margin: auto;
			margin-top: 100px;
			background: #222222;
		}
		.mod1261 .pro_mask .pro_icon i.dicon{
			font-size: 30px;
		}
		.mod1261 .pro_mask .pro_btn{
			line-height: 22px;
			border-radius: 10px;
			font-size: 13px;
			padding: 1px 15px;
			margin: 15px auto;
			display: inline-block;
			border: 1px solid #fff;
			-webkit-transition: all 0.3s 0.3s;
			transition: all 0.3s 0.3s;
			color: #fff;
			text-align: center;
		}
		.mod1261 .pro_ul li:hover .pro_mask{
            opacity: 1;
            filter: Alpha(opacity=100);
            -webkit-transform: rotateX(0deg) scale(1, 1);
            transform: rotateX(0deg) scale(1, 1);
            transition: all 1s cubic-bezier(.23, 1, .38, 1) 0s;
            background: rgba(0, 0, 0, 0.3);
		}
		.mod1261 .image-box img{
			max-width: 100%;
			vertical-align: middle;
			transition: 1s all;
			/* height: 286px; */
		}
		.gundong{
		    
overflow:hidden;
		    
height: 660px;
		    
width:1300px;
		    
margin: 0 auto;
		}
		
		.pro_dh{
		    text-align: center;
		    font-size: 16px;
		    color: #888;
		    padding-top: 50px;
		}
		.pro_dh b{
		    color: #333333;
		    font-size: 40px;
		    line-height:60px;
		}
		.pro_dh span{
		    color: #c1af63;
		}
		.pro_t{
		    		    width:16px;
		    height: 17px;
		    margin:20px auto;
		    
		}
		.pro_dh_t{ 
		    display: inline-block;  animation: myfirst 2s infinite;  }
@keyframes myfirst {  
           0% {  
               transform: translate(0px, 0px);  
           }  
           50% {  
               transform: translate(0px, -10px);  
           }  
           100% {  
               transform: translate(0px, 0px);  
           } 
}
.pro_z{
    width: 200px;
    height: 111px;
    background: #c30000;
    color: #fff;
    font-size: 28px;
    line-height: 28px;
    padding-top: 25px;
    padding-left: 25px;
    margin-top: 15px;
}
.pro_z span{
    font-family: Arial;
    font-size: 14px;
    text-transform : uppercase;
    line-height: 20px;
    
}
.pro_y{
    width: 1100px;
    border: 1px solid #eee;
    border-left: none;
    height: 111px;
    padding-left: 25px;
    padding-top:15px;
    margin-bottom:30px;
    margin-top:15px;
}

    .mod1370 .nav_bg {
        position: relative;
        width: 100%;
        height: 60px;
        line-height: 60px;
        background: #222222;
    }
    .mod1370 .nav_bg li {
        float: left;
        width: 130px;
        height: 60px;

        text-align: center;
    }
    .mod1370 .nav_bg li:last-child {
        background: none;






    }
    .mod1370 .nav_bg li a {
        display: block;
        font-size: 16px;
        color: #fff;
        transition: all 0.3s linear;
    }
    .mod1370 .nav_bg li:hover &gt; a,.mod1370 .nav_bg li.on &gt; a {
        background: #c1af63;
        transition: all 0.3s linear;
    }
    .mod1370 .menu2 {
        display: none;
        position: absolute;
        top: 60px;
        left: 0;
        width: 100%;
        height: auto;
        background: #f5f5f5;
        z-index: 999;
    }
    .mod1370 .menu2_l {
        float: left;
        text-align: left;
        padding:42px 0;
        padding-right: 30px;
        width: 280px;
        border-right: 1px solid #ccc;
        margin-right: 30px;
    }
    .mod1370 .menu2_l span {
        display: block;
        font-size: 24px;
        font-weight: bold;
        line-height: 30px;
        color: #c30000;
    }
    .mod1370 .menu2_l p {
        display: block;
        padding-top: 10px;
        font-size: 16px;
        color: #333;
        line-height: 20px;
    }
    .mod1370 .menu2_r {
        padding:22px 0 30px 30px;
    }
    .mod1370 .menu2_r li a{
        font-size: 15px;
    }
    .mod1370 .menu2_r li {
        position: relative;
        float: left;
        display: block;
        text-align: left;
        max-width: 120px;
        height: 32px;
        line-height: 32px;
        background: none;
    }
    .mod1370 .menu2_img {
        position: absolute;
        top: 10px;
        left: 10px;
        width: 20px;
        height: 20px;
    }
    .mod1370 .menu2_img img {
        display: block;
        width: 100%;
        height: 100%;
    }
    .mod1370 .menu2_r li a {
        display: block;
        color: #333;
    }
    .mod1370 .menu2_r li:hover a {
        background: none;
        color: #222222;
    }
        .mod1281 .pro_all_class {
            height: auto;
            margin: 0px auto 20px;
            max-width: 1100px;
            position: relative;
        }
        
        .mod1281 .pro_all_class_btn{
            position: absolute; 
            height: 40px; 
            line-height: 40px; 
            padding: 0 20px; 
            border: 1px #ddd solid; 
            background: #f1f1f1; 
            border-radius: 5px; 
            top: 10px; 
            left: 20%;
            z-index: 9;
        }
        .mod1281 .pro_all_class a {
            display: inline-block;
            width: 130px;
            height: 28px;
            line-height:28px;
            font-size: 15px;
            text-align:left;
            color: #666;
            
        }
        
        
        .mod1281 .pro_all_class a:hover {
            background-position: left center;
            color: #c30000;
        }
    .xadv{
        width: 100%;
        height: 1080px;
        background: url(../images/banm_10.jpg)top center no-repeat;
        /* margin-top:70px; */
        padding-top: 70px;
        /* margin-bottom: 70px; */
    }
	.xadv_dh{
		    text-align: center;
		    font-size: 16px; 
		    color: #fff;
		}
		.xadv b{
		    color: #fff;
		    font-size: 40px;
		    line-height:60px;
		}
		.xadv span{
		    color: #fff;
		}
		.xadv_b{
		    width: 1410px;
		    height: 760px;
		    margin: 50px auto;
		    background: url(../images/xadv13.png)top center no-repeat;
		}
.xadv_z li{
    width:433px;
    float: left;
    height: 520px;
    margin-top:49px;
    padding-left: 40px;
    padding-right: 40px;
    position: relative;
    
}
.xadv_z li:after{ content: ""; position: absolute;  width: 1px; height:520px; right: 0px; top: 0; bottom: 0; margin: auto; background:#eee;}
.xadv_z li:nth-child(3):after{
    display: none;
}
.xadv1_d{
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    padding-top: 20px;padding-bottom: 20px;
    width: 353px;
}
.xadv1_xt{
    width: 28px;
    height: 2px;
    background: #c30000;
    margin: 0 auto;

}
.xadv1_w{
    font-size: 16px;
    color: #888;
    text-align: center;
    margin-top: 30px;
    width: 353px;
    line-height: 32px;
}
.mod1330{
    overflow: hidden;
    width: 100%;
    height: 990px;
    background: url(../images/bg.jpg)top center no-repeat;
}
    .mod1330 .case_bg {
        width: 100%;
        height: auto;
        min-height: 50px;
    }
    .mod1330 .case_bg li {
        position: relative;
        float: left;
        margin-right: 10px;
        margin-bottom: 14px;
        width:315px;
        height: 236px;
        overflow: hidden;
        background: #c1af63;
    }
    .mod1330 .case_bg li:nth-child(2n-1) {
        margin-right: 0;
    }
    .mod1330 .case_bg li:nth-child(n+4) {
        margin-bottom: 0;
    }
    .mod1330 .case_bg li:first-child {
        width: 650px;
        height: auto;
        margin-right: 10px;
        margin-bottom: 0;
    }
    .mod1330 .case_bg li:first-child .case_img {
        width: 650px;
        height: 486px;
    }
    .mod1330 .case_bg li:first-child .case_img img {
        display: block;
        width: 100%;
        height: 100%;
    }
    .mod1330 .case_bg li .case_img {
        width: 315px;
        height: 236px;
    }
    .mod1330 .case_bg li .case_img img {
        display: block;
        width: 100%;
        height: 100%;
    }
    .mod1330 .case_bg li .case_t {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 50px;
        text-align: center;
        line-height: 50px;
        transition: ease 0.3s;
        background: #222222ad;
    }
    .mod1330 .case_bg li .case_t a {
        display: block;
        font-size: 16px;
        color: #fff;
    }
    .mod1330 .case_bg li:first-child .case_ico .dicon {
        left: 45%;
        font-size: 60px;
    }
    .mod1330 .case_bg li .case_ico {
        position: absolute;
        top: -30%;
        transition: all 0.5s;
        width: 100%;
        text-align: center;
    }
    .mod1330 .case_bg li .case_ico .dicon {
        font-size: 40px;
        color: #fff;
    }
    .mod1330 .case_bg li:first-child .case_tile {
        font-size: 24px;
        line-height: 580px;
    }
    .mod1330 .case_bg li .case_tile {
        position: absolute;
        display: block;
        width: 100%;
        height: 100%;
        text-align: center;
        font-size: 16px;
        color: #fff;
        line-height: 345px;
        opacity: 0;
        transform: scale(0.5,0.5);
        transition: all 0.5s;
    }
    .mod1330 .case_bg li:hover .case_tile {
        opacity: 1;
        transform: scale(1,1);
    }
    .mod1330 .case_bg li:hover .case_ico {
        top:40%;
    }
    .mod1330 .case_bg li:first-child:hover .case_ico {
        top: 42%;
    }
    .mod1330 .case_bg li:hover .case_img {
        opacity: 0.1;
    }
    .mod1330 .case_bg li:hover .case_t {
        bottom: -50px;
    }
    .case_gd{
        width: 626px;
        height: 155px;
        background: #fff;
        box-shadow: 0px 2px 20px #ccc;
        margin:60px auto;
        border-radius:8px;
        padding-top:40px;
        overflow: hidden;
    }
    .case_d{
        background: url(../images/case26.png)left no-repeat;
        font-size: 42px;
        margin-left: 59px;
        padding-left: 40px;
        line-height: 35px;
    }
    .case_dh{
        font-family: Impact;
        font-size: 34px;
        color: #c30000;
        text-align: center;
        line-height: 69px;
    }
 .mod1463 .ys_bg {
        width: 100%;
        background: #f5f5f5;
        /* margin-bottom: 80px; */
    }
    .mod1463 .ys_bg .ys_content {
        position: relative;
        width: 100%;
        height: 738px;
    }
    .mod1463 .ys_bg .ys_d li {
        position: relative;
        width: 100%;
        height: 738px;
        overflow: hidden;
    }
    .mod1463 .ys_bg .ys_d li.ys_img1 {

        width: 100%;
        height: 738px;
        background: url(../images/s1.jpg) center no-repeat;
    }
    .mod1463 .ys_bg .ys_d li.ys_img2 {
        width: 100%;
        height: 738px;
        background: url(../images/s2.jpg) center no-repeat;
    }
    .mod1463 .ys_bg .ys_d li.ys_img3 {
        width: 100%;
        height: 738px;
        background: url(../images/s3.jpg) center no-repeat;
    }
    .mod1463 .ys_bg .ys_d li.ys_img4 {
        width: 100%;
        height: 738px;
        background: url(../images/s4.jpg) center no-repeat;
    }
    .mod1463 .ys_bg .ys_d li .ys_txt {
        width: 580px;
    }
    .mod1463 .ys_bg .ys_d li .ys_txt .ys_tile {
        margin-top: 108px;
        padding-bottom: 36px;
        height: 120px;
        border-bottom: 1px solid #ffffff7d;
    }
    .mod1463 .ys_bg .ys_d li .ys_txt .ys_tile .ys_tile_no {
        font-family: "Arial";
        font-size:90px;
        line-height: 90px;
        color:#fff;
        margin-right: 8px;
    }
    .mod1463 .ys_bg .ys_d li .ys_txt .ys_tile .ys_tile_t span {
        display: block;
        font-size: 36px;
        font-weight: bold;
        line-height: 42px;
        color: #fff;
        margin-top: 7px;
    }
    .mod1463 .ys_bg .ys_d li .ys_txt .ys_tile .ys_tile_t p {
        display: block;
        font-size:20px;
        line-height: 32px;
        color:#fff;
    }
    
    .mod1463 .ys_bg .ys_d li .ys_txt .ys_w {
        margin-top: 42px;
    }
    .mod1463 .ys_bg .ys_d li .ys_txt .ys_w p {
        font-size: 25px;
        color: #fff;
        line-height: 50px;
    }
    
    .mod1463 .ys_bg .ys_d li .ys_txt .ys_a {
        margin-top: 35px;
        width: 120px;
        height: 38px;
        line-height: 38px;
        background:#fff;
    }
    .mod1463 .ys_bg .ys_d li .ys_txt .ys_a a {
        display: block;
        text-align: center;
        font-size: 16px;
        color: #333;
    }
    
    .mod1463 .ys_bg .ys_tab {
        position: absolute;
        left: 50%;
        bottom:40px;
        width: 1300px;
        height: 130px;
        background: #fff;
        transform: translatex(-50%);
    }
    .mod1463 .ys_bg .ys_tab dl {
        float: left;
        padding:16px 0 0 0;
        width:325px;
        height:131px;
        transition: all 0.3s;
        text-align: center;
    }
    .mod1463 .ys_bg .ys_tab dl dt {
        position: relative;width: 50px;
        height: 50px;
        overflow: hidden;
        display: block;
            margin: 0 auto;
    }
    .mod1463 .ys_bg .ys_tab dl dt img {
        position: absolute;
        display: block;
        left: 0;
        transition: all 0.3s;
    }
    .mod1463 .ys_bg .ys_tab dl dd {
        display: inline-block;
        padding-left: 5px;
        height: 50px;
        line-height: 50px;
    }
    .mod1463 .ys_bg .ys_tab dl dd span {
        display: block;
        max-width: 180px;
        font-size:24px;
        font-weight:lighter;
        color: #222222;
        transition: all 0.3s;
    }
    .mod1463 .ys_bg .ys_tab dl.on {
        background:#333;
    }
    .mod1463 .ys_bg .ys_tab dl.on dt img {
        left: -50px;
    }
    .mod1463 .ys_bg .ys_tab dl.on span {
        color: #fff;
    }
    
    .mod1463 .service_pic_btn {
        position: absolute;
        top: 0;
        right: 25%;
        width: 120px;
        height: 40px;
        text-align: center;
        font-size: 16px;
        color: #fff;
        line-height:40px;
        border-radius: 5px;
        background: #333;
        z-index: 99;
    }
    .ys_bz{
    width: 100%;
    background: #f8f8f8;
    height: 240px;
    /* padding-top: 50px; */
    /* margin-top:40px; */
    overflow: hidden;
    }
		.ys_dh{
		    text-align: center;
		    font-size: 16px; 
		    color: #888;
		}
		.ys_dh b{
		    color: #222;
		    font-size: 46px;
		    line-height:70px;
		}
		.ys_dh span{
		    color: #c30000;
		}
.mod1203 .par_bg{width: 100%;height: auto;
    overflow: hidden;
}
.mod1203 .partner_d{width:1301px; margin:0 auto; overflow:hidden; border-top:solid 1px #eee; border-left:solid 1px #eee; 
    margin-top: 40px;
}
.mod1203 .partner_d li{display:block;overflow:hidden;float:left;position:relative;padding:0px;width:325px;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;border-right: solid 1px #eee;border-bottom: solid 1px #eee;background: #fff;text-align: center;}
.mod1203 .partner_d a{display:block;height: 210px;position:relative;overflow:hidden;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.mod1203 .partner_d li img{width: 92%;height: 100%;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;position:relative;z-index:1;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;padding: 20px;}
.mod1203 .partner_d li:hover img{ -webkit-transform: scale(1.12, 1.12); transform: scale(1.12, 1.12); -moz-transform: scale(1.12, 1.12);  overflow:hidden;}
.mod1203 .box1{
    width: 1301px;
    margin: 0 auto;
}
.case1_g{
    width: 230px;
    height: 53px;
    line-height: 53px;
    background: #c30000;
    text-align: center;
    margin:50px auto;
    
}
.case1_g a{
    color: #fff;
    font-size: 16px;
}
.case1_g:hover{background: #222;transition: all 0.3s linear;}

        .mod1402 .about1 {
            position: relative;
        }
  
        .mod1402 .ab {
            height:270px;
            margin-top:30px;
            overflow: hidden;
        }
        .mod1402 .ab_d {
            width: 1300px;
            overflow: hidden;
        }
        .mod1402 .ab .picScroll_left li {
            width:300px;
            height: 272px;
            float: left;
            position: relative;
            margin-left:10px;
            background: #fff;
        }
        .mod1402 .ab .picScroll_left li a {
            display: block;
            width: 300px;
            height: 225px;
        }
        .mod1402 .ab .picScroll_left li a img {
            width: 300px;
            height: 225px;
        }
        .mod1402 .ab .yb_box {
            width: 1300px;
        }
        .mod1402 .line-clamp-5 {
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 5;
            -webkit-box-orient: vertical;
        }
        .mod1402 .show_d1 .bd{
    width: 1300px;
    margin: 0 auto;
        }
        .cf_mc{
            width: 300px;
            height: 50px; 
            line-height: 50px;
            background: #f8f8f8;
            text-align: center;
            transition: all 0.3s linear;
        }
    .mod1402 .ab .picScroll_left li:hover .cf_mc{background: #c30000; color:#fff; transition: all 0.3s linear;}
/*about*/  
.about1{ width: 100%; height:711px; margin-top: 50px;  background: url(../images/banm_02.jpg)center no-repeat;}
.about_bz{
    width: 785px;
    background: #fff;
    height: 600px;
    float: right;
    margin-top: 80px;
    padding: 80px;
}
.about_dh{
    font-size: 42px;
    line-height: 42px;
}
.about_dh span{
    font-size: 33px;
    color: #c54e4e;
    letter-spacing: 0.5px;
    line-height: 70px;
}
.about_dh b{
    color: #c1af63;
}
.about_wz{
    font-size: 15px;
    color: #888;
    margin-top: 15px;
    margin-bottom: 50px;
    line-height: 30px;
}
.about_g a{
    width: 130px;
    height: 46px;
    line-height: 46px;
    background: #222;
    display: block;
    margin-right: 20px;
    float: left;
    color: #fff;
    text-align: center;
    font-size: 16px;
}
.about_g a:hover{background: #c1af63;transition: all 0.3s linear;color: white;}

    .mod1459 .news_bg {
        /* padding: 0px 0px 80px 0; */
    }
    .mod1459 .news_bg .news_title .news_tile {
        max-width: 600px;
            margin-bottom: 30px;
    }
    .mod1459 .news_bg .news_title .news_tile span {
        display: block;
        font-size: 38px;
        font-weight: bold;
        color: #333;


        line-height: 40px;

    }
    .mod1459 .news_bg .news_title .news_tile p {
        display: block;
        font-size: 18px;
        color: #333;
    }
    .mod1459 .news_bg .news_title .news_tab dl {
        position: relative;
        display: block;
        float: left;
        margin-right: 20px;
        width: 100px;
        padding-bottom: 21px;
    }
    .mod1459 .news_bg .news_title .news_tab dl:last-of-type {
        margin-right: 0;
    }
    .mod1459 .news_bg .news_title .news_tab dl:after {
        display: block;
        content: " ";
        position: absolute;
        right: 0;
        bottom: 0;
        width: 0;
        height: 1px;
        transition: all 0.3s;
        background: #c30000;
    }
    .mod1459 .news_bg .news_title .news_tab dl dt {
        float: left;
        position: relative;
        width: 18px;
        height: 18px;
        overflow: hidden;
    }
    .mod1459 .news_bg .news_title .news_tab dl dt img {
        position: relative;
        display: block;
        left: 0;
        transition: all 0.3s;
    }
    .mod1459 .news_bg .news_title .news_tab dl dd {
        float: left;
        padding-left: 5px;
        height: 18px;
        line-height: 18px;
    }
    .mod1459 .news_bg .news_title .news_tab dl dd span {
        display: block;
        font-size: 18px;
        color: #333;
        transition: all 0.3s;
    }
    .mod1459 .news_bg .news_title .news_tab dl.on:after {
        width: 100%;
    }
    .mod1459 .news_bg .news_title .news_tab dl.on dd span {
        color: #c30000;
    }
    .mod1459 .news_bg .news_title .news_tab dl.on dt img {
        left: -18px;
    }
    
    .mod1459 .news_bg .news_content {
    margin-top: 40px;
    }
    .mod1459 .news_bg .news_content li {
        float: left;
        position: relative;
        margin-right: 20px;
        width:420px;
        cursor: pointer;
        transition: all ease-out .5s;
    }
.mod1459 .news_bg .news_content li:hover{
    margin-top: -12px;
    transition: all ease-out .5s;
}
    .mod1459 .news_bg .news_content li:last-of-type {
        margin-right: 0;
    }
    .mod1459 .news_bg .news_content li .news_img {
        width:420px;
        height: 285px;
        background: #333;
    }
    .mod1459 .news_bg .news_content li .news_img img {
        display: block;
        width: 100%;
        height: 100%;
    }
    .mod1459 .news_bg .news_content li .news_time {
        position: absolute;
        top: 250px;
        left: 20px;
        width: 86px;
        height: 86px;
        text-align: center;
        background: #c1af63;
    }
    .mod1459 .news_bg .news_content li .news_time .news_time_ico {
        margin: 11px auto 6px;
        width: 32px;
        height: 32px;
        background: url(../images/xw.png) no-repeat center;
    }
    .mod1459 .news_bg .news_content li .news_time .news_time_t span {
        display: block;
        font-family: "Arial";
        font-size: 18px;
        color: #fff;
    }
.mod1261{
	width: 100%;
	height: 970px;
	background: url(../images/bj.jpg)top center no-repeat;
}
    .mod1459 .news_bg .news_content li .news_txt {
        padding: 25px 20px 0;
        height: 240px;
        background: #f5f5f5;
    }
    .mod1459 .news_bg .news_content li .news_txt .news_txt_t {
        padding-left: 100px;
    }
    .mod1459 .news_bg .news_content li .news_txt .news_txt_t a {
        display: block;
        font-size: 16px;
        color: #333;
    }
    .mod1459 .news_bg .news_content li .news_txt .news_txt_w {
        padding-top: 30px;
    }
    .mod1459 .news_bg .news_content li .news_txt .news_txt_w p {
        font-size: 14px;
        color: #999;
        line-height: 30px;
            overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 84px;
    }
    .mod1459 .news_bg .news_content li .news_txt .news_txt_a {
        margin-top: 20px;
        width: 31px;
        height: 8px;
    }
    .mod1459 .news_bg .news_content li .news_txt .news_txt_a img {
        display: block;
        width: 100%;
        height: 100%;
    }
    .mod1459 .news_bg .news_title .news_tab{margin-top: 20px;}

   /*footer*/
.mod1273 .footer{width:100%; overflow:hidden; background:#222; font-size:14px; color:#777; padding:50px 0 15px 0;}
.mod1273 .footer a{font-size:14px; color:#777; transition: all 0.5s linear;}
.mod1273 .footer a:hover{font-size:14px; color:#fff; transition: all 0.5s linear;}
.mod1273 .footerW{width: 1300px;margin:0 auto;position:relative;}
.mod1273 .footer_l{float:right;width: 350px;}
.mod1273 .footer_om{overflow:hidden; margin-top:10px; font-size:20px; line-height:36px; color:#ccc;}
.mod1273 .footer_oen{ width:30px; height:1px; background:#999; margin-bottom:16px;  margin-top:10px;}
.mod1273 .footer_ld{overflow:hidden;width: 339px;}
.mod1273 .footer_ld_l{float:left;width: 148px;}
.mod1273 .footer_ld_r{float:right;}
.mod1273 .footer_ld_lm{overflow:hidden; padding-bottom:12px;}
.mod1273 .footer_ld_lm_line{float:left;overflow:hidden;/* margin-top:4px; */}
.mod1273 .footer_ld_lm_line span{width:9px; display:block; height:1px; background:#0085d0; margin-bottom:2px;}
.mod1273 .footer_ld_lm_m{float:left;width:90px;line-height: 30px;margin-left:8px;}
.mod1273 .footer_ld_ld{width: 146px;padding:9px;border:solid 1px #ccc;padding: 9px 9px 0px 9px;}
.mod1273 .footer_ld_ld img{width: 125px;}
.mod1273 .footer_m{float:left;overflow:hidden;margin-right:85px;width: 99px;}
.mod1273 .footer_md{overflow:hidden;  text-overflow: ellipsis; white-space: nowrap; line-height:30px;}
.mod1273 .footer_md table{width:100%;}
.mod1273 .footer_md a{overflow:hidden; text-overflow: ellipsis; white-space: nowrap; display:block; }
.mod1273 .footer_md td{display:block; overflow:hidden; line-height:30px; text-overflow: ellipsis; white-space: nowrap;}
.mod1273 .footer_md td table{display:none;}
.mod1273 .footer_md td a{font-weight:normal;}
.mod1273 .footer_r{float:left; width:345px;}
.mod1273 .footer_rd{overflow:hidden; line-height:28px;}
.mod1273 .dicon{ color:#c30000; font-size:14px;}

.mod1273 .linksW{width: 1300px;margin:0 auto;margin-top:40px;border-top:1px solid #333333;padding-top:20px;}
.mod1273 .links_l{float:left; width:120px; font-size:18px; color:#777; line-height:18px;}
.mod1273 .links_l span{color:#777; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:16px; line-height:36px;}
.mod1273 .links_r{float:right;width: 1160px;color:#777;line-height:36px;}
.mod1273 .links_r a{color:#777;margin-right: 10px;}
/*copy*/
.mod1273 .copy{width:100%; overflow:hidden; padding:20px 0; text-align:left; line-height:26px; font-size:14px; color:#777; background:#151515;}
.mod1273 .copy a{color:#777; font-size:14px; transition: all 0.5s linear;}
.mod1273 .copy a:hover{color:#fff; font-size:14px; transition: all 0.5s linear;}
.mod1273 .copyW{width: 1300px;margin:0 auto;} 
.lc{
	margin-bottom: 30px;
}</pre></body></html>